package dietmar.ckm3;

import java.io.*;
import java.util.HashMap;
import java.util.Map;
import java.util.StringTokenizer;

public class Odczyt {
	
static void odczytKlubu(FileReader fr)
{ 	
	LigaGuii ligagui= new LigaGuii();
	KlubGuiii klubgui= new KlubGuiii(ligagui);
	DruzynaGuii druzynagui=new DruzynaGuii(klubgui);
	ZawodnikGuii zawodnikgui=new ZawodnikGuii(druzynagui);

	ligagui.setVisible(true);
	
String linia = "";



BufferedReader bfr = new BufferedReader(fr);
// ODCZYT KOLEJNYCH LINII Z PLIKU:
try {
  while((linia = bfr.readLine()) != null){
     System.out.println(linia);
     StringTokenizer token = new StringTokenizer(linia);
     token.nextToken(",");
     Klub klub=new Klub();
     String id=token.nextElement().toString();
     klub.setId(Integer.parseInt(id));
     String nazwa=token.nextElement().toString();
     klub.setNazwa(nazwa);
     String rok=token.nextElement().toString();
     klub.setRokZalozenia(Integer.parseInt(rok));
     ligagui.getLiga().dodajKlub(klub);
     
     Map<String, Klub> idKlubMap= new HashMap<String, Klub>();
     idKlubMap.put(id, klub);

     
  }
 } catch (IOException e) {
     System.out.println("BŁĄD ODCZYTU Z PLIKU!");
     System.exit(2);
}
//**********************************************Odczyt druzyny************************************
FileReader dr=null;
try {
	dr = new FileReader("druzyny.csv");
} catch (FileNotFoundException e1) {
	// TODO Auto-generated catch block
	e1.printStackTrace();
}
BufferedReader druzyny = new BufferedReader(dr);
//ODCZYT KOLEJNYCH LINII Z PLIKU:
try {
while((linia = druzyny.readLine()) != null){
  System.out.println(linia);
  StringTokenizer token = new StringTokenizer(linia);
  token.nextToken(",");
  Druzyna druzyna=new Druzyna();
  String id=token.nextElement().toString();
  druzyna.setId(Integer.parseInt(id));
  String nazwa=token.nextElement().toString();
  druzyna.setNazwa(nazwa);
  


  
  
}
} catch (IOException e) {
  System.out.println("BŁĄD ODCZYTU Z PLIKU!");
  System.exit(2);
}

// ZAMYKANIE PLIKU
try {
  fr.close();
 } catch (IOException e) {
      System.out.println("BŁĄD PRZY ZAMYKANIU PLIKU!");
      System.exit(3);
     }
 }
}

